# 作业：
# 1、两数之和
# 给定一个整数数组 nums和一个整数目标值 target，请你在该数组中找出 和为目标值 target 的那两个整数，并返回它们的数组下标。
# 你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。
# 你可以按任意顺序返回答案。
# nums = [2,7,11,15]
# a=0
# target=int(input("请输入一个值："))
# for i in range(len(nums)):
#     for j in range(len(nums)):
#         if nums[i]+nums[j]==target:
#             a=a+1
#             print(i, j)
#             break
#         if a==1:
#         break
# 示例
# 输入：nums = [2,7,11,15], target = 9
# 输出：[0,1]
# 解释：因为 nums[0] + nums[1] == 9 ，返回 [0, 1]
#
# 2、最后一个单词的长度
# 给你一个字符串 s，由若干单词组成，单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。
# 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串
#
# 示例
# 输入：s = "Hello World"
# 输出：5
# 解释：最后一个单词是“World”，长度为5。
# s =input("请输入一行字符串：")
# b=s.split(" ")
# c=b[-1]
# print(len(c))
# 3、编写一个程序，要求用户输入一个字符串，并将其反转输出。
# s =input("请输入一行字符串：")
# print(s[::-1])
# 4、编写一个程序，要求用户输入一个整数，判断它是奇数还是偶数，并输出结果
# s=int(input("请输入一个值："))
# if s%2!=0:
#     print(f"{s}是奇数")
# elif s%2==0:
#     print(f"{s}是偶数")
# elif s==0:
#     print(f"{s}既不是奇数也不是偶数")
# 5、编写一个程序，计算并输出 1 到 100 之间所有能被 7 整除但不能被 5 整除的数的和
# sum=0
# for i in range(1,101):
#     if i%7==0 and i%5!=0:
#         sum=sum+i
# print(sum)
# 6、输入任意三个数，用if语句编写求出其中最小值的程序
# a=int(input("请输入一个值："))
# b=int(input("请输入一个值："))
# c=int(input("请输入一个值："))
# Min = a
# if b<Min:
#     Min=b
#     if c<Min:
#         Min=c
# print(Min)
# 7、打印1 - 100之间的偶数
# for i in range(1,101):
#     if i%2==0:
#         print(i,end=" ")
# 8、九九乘法表
# for i in range(1,10):
#     for j in range (1,i+1):
#         print(j,"*",i,"=",j*i,end="\t")
#     print('\n')
# 9、求和运算
# 求s = a+aa+aaa+aaaa+aaaaa.....，其中a是一个数字。例如：
# 2+22+222+2222+22222（此时共有5个数相加），几个数相加由键盘控制。
# 输入 ：
# a = 4
# n = 5
# 输出：
# 4
# 44
# 444
# 4444
# 44444
# 前5个数的和为：49380
# a=int(input("请输入一个整数："))
# n=int(input("请输入相加的个数："))
# b=[]
# for i in range(1,n+1):
#     yuansu = int(str(a)*i)
#     b.append(yuansu)
# s = sum(b)
# print(s)
# 10、while 循环实现输出 2-3+4-5+6...+100 的和
# a=2
# b=3
# while b<=100:
#     a=(a-b+(b+1))
#     b=b+2
# print(a)
# 11、有一个奇数（13），然后判断最少几个9除于该数的结果为整数
# a=13
# b=9
# c=0
# while True:
#     c=c+1
#     if(int(str(b)*c)%13==0):
#         break
# print(c)
# 12、重复让用户输入一个单词，直到用户输入bye才退出，统计一下，用户一共输入了多少个单词？
# Count= 0
# while True:
#     str_ = input("请输入一个单词：")
#     Count+=1
#     if str_ == "bye":
#         break
# print("您一共输入了：%s次"%count_)
# 13、实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次
# for i in range(0,3):
#     username = input("请输入用户名：")
#     password = int(input("请输入密码："))
#     if (username == "seven" or username == "alex")  and password == 123:
#         print("登录成功正确")
#         break
#     else:
#         print("登录失败")
# 14、用程序计算100以内有多少个3的整数倍数字
# for i in range(1,101):
#     if i%3==0:
#         print(i,end=" ")
# 15、实现判断用户输入的内容中是否有c,要求最多输入三次
# a=input("请输入内容：")
# l=[]
# l.append(a)
# n=1
# if n<=3:
#     for i in a:
#         if l[i]=="c":
#             print("输入的内容有c")
#     n=n+1
# else:
#     print("输入次数过多")
# 16、一行代码实现：生成一个1-100的列表
# print(list(range(1,101)))
# 17、让用户输入个人基本信息，包括 姓名、电话、住址、年龄，通过字典保存用户的数据信息，当用户输入q的时候，结束输入
#
# 结束输入后，打印显示全部的用户名，并要求选择一个名称
#
# 然后打印输出这个用户的全部信息，输出信息的格式：用户 xxx，电话是xxx，地址是xxx，年龄是xxx
# dict_= {}
# while True:
#     keys = input("请输入键(姓名，电话，地址，年龄)或者输入q结束输入:")
#     if keys == "q":
#         break
#     values_s = input("请输入对应值:")
#     dict_[keys] = values_s
# print("用户信息：",dict_)
# 18、图书管理系统
# 支持选项，选择功能
# 图书管理系统：
# 1.添加图书
# 2.删除图书
# 3.修改图书
# 4.查询图书
# 5.显示所有图书
# 6.退出操作
# list =[]
# while True:
#     number = int(input("请输入数字选择，1.添加。。。。。"))
#     if number == 1:
#         bookname = input("请输入书名")
#         list.append(bookname)
#     if number ==2:
#         list.pop(0)
#     if number ==3:
#         bookname1 = input("请输入书名")
#         list[0]=bookname1
#     if number ==4:
#         bookname2 = input("请输入书名")
#         if bookname2 in list:
#             print("存在!!")
#     if number ==5:
#         print(list)
#     if number ==6:
#         break
# 19、预设一个 0~9 之间的整数，让用户猜一猜并输入所猜的数，如果大于预设的数，显示“太大” ；小于预设的数，显示“太小” ，如此循环，直至猜中该数，显示“恭喜！你猜中了！ ”（使用random模块）
# a = random.randint(0,9)
# print(a)
# while True:
#     number1 = int(input("请输入0-9之内的数进行判断"))
#     if number1 < a:
#         print("太小")
#     elif number1 >a:
#         print("太大")
#     elif number1 == a:
#         print("恭喜！你猜中了！")
#         break
# 20、用户分别从键盘输入4个整数和3个整数组成两个列表list1和list2，将列表list2合并到list1中，并在list1末尾再添加两个数字90和100，然后对list1降序排列，最后输出最终的列表list1
# list1 = []
# list2 = []
# for i in range(4):
#     num = int(input("请输入list1中的整数："))
#     list1.append(num)
# for i in range(3):
#     num = int(input("请输入list2中的整数："))
#     list2.append(num)
# list1.extend(list2)
# list1.append(90)
# list1.append(100)
# list1.sort(reverse=True)
# print("最终的列表list1：", list1)
